
#ifndef __cmd_usb_h__
#define __cmd_usb_h__


int s_usbhost_reset(void);//"reset - reset (rescan) USB controller\n"
int s_usbhost_start(void);
int s_usbhost_stop(void);//"usb stop [f]  - stop USB [f]=force stop\n"
int s_usbhost_tree(void);//"usb tree  - show USB device tree\n"
int s_usbhost_scan(void);
int s_usbhost_stor(void);//"usb storage  - show details of USB storage devices\n"
int s_usbhost_part(void);//"usb part [dev] - print partition table of one or all USB storage devices\n"
int s_usbhost_info(int argc, char *argv[]);//"usb info [dev] - show available USB devices\n"
int s_usbhost_read(unsigned long rblk,unsigned long rcnt,unsigned char *rbuffer);//usb read addr blk# cnt - read `cnt' blocks starting at block `blk#'
//to memory address `addr'\n"

int s_usbhost_write(unsigned long rblk,unsigned long rcnt,void * rbuffer);

int s_usbhost_dev(int dev);//"usb dev [dev] - show or set current USB storage device\n	




#endif


